#!/usr/bin/python3
# -*- coding: utf-8 -*-
# ======================================#
# @Author   : duanqizhong
# @time     : 2020-12-26 12:27
# @file     : config.py
# @Software : PyCharm
# ======================================#

import os

BASE_DIR = os.path.abspath(os.path.dirname(__file__))

DATABASE_STOCK = {
    "username": "stock",
    "password": "stock",
    "host": "192.168.137.4",
    "port": 3306,
    "database": "stock"
}

"""
参数名称	参数描述	算法说明
date	交易所行情日期
code	证券代码
open	开盘价
high	最高价
low	最低价
close	收盘价
preclose	前收盘价	见表格下方详细说明
volume	成交量（累计 单位：股）
amount	成交额（单位：人民币元）
adjustflag	复权状态(1：后复权， 2：前复权，3：不复权）
turn	换手率	[指定交易日的成交量(股)/指定交易日的股票的流通股总股数(股)]*100%
tradestatus	交易状态(1：正常交易 0：停牌）
pctChg	涨跌幅（百分比）	日涨跌幅=[(指定交易日的收盘价-指定交易日前收盘价)/指定交易日前收盘价]*100%
peTTM	滚动市盈率	(指定交易日的股票收盘价/指定交易日的每股盈余TTM)=(指定交易日的股票收盘价*截至当日公司总股本)/归属母公司股东净利润TTM
pbMRQ	市净率	(指定交易日的股票收盘价/指定交易日的每股净资产)=总市值/(最近披露的归属母公司股东的权益-其他权益工具)
psTTM	滚动市销率	(指定交易日的股票收盘价/指定交易日的每股销售额)=(指定交易日的股票收盘价*截至当日公司总股本)/营业总收入TTM
pcfNcfTTM	滚动市现率	(指定交易日的股票收盘价/指定交易日的每股现金流TTM)=(指定交易日的股票收盘价*截至当日公司总股本)/现金以及现金等价物净增加额TTM
isST	是否ST股，1是，0否
"""
HISTORY_K_DATA_PLUS = {
    "d": "date,code,open,high,low,close,preclose,volume,amount,adjustflag,turn,tradestatus,pctChg,peTTM,pbMRQ,psTTM,pcfNcfTTM,isST",
    "m": "date,code,open,high,low,clos,volume,amount,adjustflag,turn,pctChg",
    "w": "date,code,open,high,low,clos,volume,amount,adjustflag,turn,pctChg",
    "5": "date,time,code,open,high,low,close,volume,amount,adjustflag",
    "15": "date,time,code,open,high,low,close,volume,amount,adjustflag",
    "30": "date,time,code,open,high,low,close,volume,amount,adjustflag",
    "60": "date,time,code,open,high,low,close,volume,amount,adjustflag"
}

QUARTER = {
    1: ["01", "02", "03"],
    2: ["04", "05", "06"],
    3: ["07", "08", "09"],
    4: ["10", "11", "12"]
}

DING_TOKEN_TIP = "bb37930f0614e987611a45e523b06794dd37313ad27c8181fb4941b529d71edc"

DING_TOKEN_AI = "a29fece8165774e19cc448239db744e38e4b247520b79b3fff76f1f78a5ed5d5"

DING_TOKEN_FOCUS = "599d1236ecac9352c370f71f56b5284db6fc932120438c78b28f9e473040666a"

DING_TOKEN_TOP = "4da16f4a5a2b58703869eedf464883852ec27844d97393139686fd9bf4608207"
